Microsoft Access এ ডাটাবেস থেকে তথ্য অনুসন্ধান এবং পরিবর্তন করার জন্য বিভিন্ন ধরনের কুইরি ব্যবহার করা হয়। Select Query এবং Action Query দুটি প্রধান ধরনের কুইরি যা ডাটাবেসে ডেটা যাচাই, আপডেট, অ্যাপেন্ড (যোগ) বা মুছে ফেলার কাজ করে। নিচে এই কুইরি দুটি এবং তাদের কার্যাবলী আলোচনা করা হলো।
Select Query
Select Query হলো সবচেয়ে সাধারণ এবং মৌলিক ধরনের কুইরি যা ডাটাবেস থেকে তথ্য অনুসন্ধান এবং প্রদর্শন করতে ব্যবহৃত হয়। এই কুইরিটি আপনাকে নির্দিষ্ট টেবিল বা কোয়েরি থেকে নির্দিষ্ট শর্তে ডেটা নির্বাচন এবং প্রদর্শন করতে সাহায্য করে।
প্রধান ফিচার:
- Data Retrieval: এটি ডাটাবেস থেকে নির্দিষ্ট তথ্য সংগ্রহ করতে ব্যবহৃত হয়।
- Filter: নির্দিষ্ট শর্ত (criteria) অনুযায়ী ডেটা ফিল্টার করা যায়। যেমন, নির্দিষ্ট তারিখ, নাম, বা বয়সের উপর ভিত্তি করে তথ্য নির্বাচন।
- Sorting: তথ্যকে অর্ডার করতে (ASCENDING বা DESCENDING) সোজা প্রক্রিয়া।
- Joins: একাধিক টেবিল থেকে সম্পর্কিত তথ্য সংগ্রহ করতে JOIN ব্যবহার করা হয়।
উদাহরণ:
যদি আপনি একটি Employees টেবিল থেকে সমস্ত কর্মচারীর নাম এবং বয়স দেখতে চান, তবে একটি Select Query এর মাধ্যমে এটি করা যেতে পারে:
SELECT Name, Age FROM Employees;
এই কুইরিটি Employees টেবিলের সমস্ত Name এবং Age কলাম থেকে তথ্য সংগ্রহ করবে।
Action Query
Action Query হলো একটি ধরনের কুইরি যা ডাটাবেসের ডেটা পরিবর্তন করার জন্য ব্যবহৃত হয়। এর মাধ্যমে আপনি টেবিলের তথ্য আপডেট, যোগ বা মুছে ফেলতে পারেন। Action Queries ডেটাবেসের কাঠামো বা তথ্য পরিবর্তন করে, তাই এগুলি সাবধানে ব্যবহার করা উচিত।
প্রধান ধরণ:
Update Query: Update Query ব্যবহার করে আপনি টেবিলের বিদ্যমান তথ্য পরিবর্তন করতে পারেন। এটি একটি টেবিলের এক বা একাধিক রেকর্ডের মান পরিবর্তন করতে ব্যবহৃত হয়।
প্রধান ফিচার:
- আপনি একটি বা একাধিক কলামের মান পরিবর্তন করতে পারবেন।
- একটি শর্ত (WHERE clause) দিয়ে নির্দিষ্ট রেকর্ড আপডেট করতে পারবেন।
উদাহরণ: যদি আপনি
EmployeesটেবিলেSalaryকলামকে ১০% বাড়াতে চান, যেখানেAge৩০ এর বেশি, তাহলে Update Query এর মাধ্যমে এটি করা যাবে:UPDATE Employees SET Salary = Salary * 1.10 WHERE Age > 30;এই কুইরি
Employeesটেবিলের সমস্তSalary১০% বাড়িয়ে দিবে, যাদেরAge৩০ এর বেশি।
Append Query: Append Query ব্যবহার করে আপনি একটি টেবিল থেকে অন্য টেবিলে ডেটা যোগ করতে পারেন। এটি নতুন রেকর্ড টেবিলে যোগ করার জন্য ব্যবহৃত হয়।
প্রধান ফিচার:
- আপনি একটি টেবিলের ডেটা অন্য টেবিলে যোগ করতে পারবেন।
- টার্গেট টেবিলের কলামগুলোর সাথে মেলে এমন ডেটা অ্যাড করা হয়।
উদাহরণ: যদি আপনি
NewEmployeesটেবিলের সমস্ত ডেটাEmployeesটেবিলে যোগ করতে চান, তাহলে Append Query এর মাধ্যমে এটি করা যেতে পারে:INSERT INTO Employees (Name, Age, Salary) SELECT Name, Age, Salary FROM NewEmployees;এই কুইরি
NewEmployeesটেবিলের সমস্ত রেকর্ডEmployeesটেবিলে যোগ করবে।
Delete Query: Delete Query ব্যবহার করে আপনি টেবিল থেকে ডেটা মুছে ফেলতে পারেন। এটি একটি বা একাধিক রেকর্ড ডিলিট করতে ব্যবহৃত হয়, তবে সতর্কতার সাথে ব্যবহার করা উচিত কারণ একবার ডেটা মুছে গেলে তা পুনরুদ্ধার করা সম্ভব হয় না।
প্রধান ফিচার:
- নির্দিষ্ট শর্ত অনুসারে ডেটা মুছে ফেলতে পারবেন।
- WHERE clause ব্যবহার করে শুধুমাত্র কিছু রেকর্ড মুছে ফেলতে পারেন।
উদাহরণ: যদি আপনি
Employeesটেবিল থেকে এমন কর্মচারীদের মুছে ফেলতে চান, যাদের বয়স ৬০ এর বেশি, তাহলে Delete Query এর মাধ্যমে এটি করা যেতে পারে:DELETE FROM Employees WHERE Age > 60;এই কুইরি
Employeesটেবিল থেকে সমস্ত কর্মচারী মুছে ফেলবে, যাদের বয়স ৬০ এর বেশি।
সারাংশ
- Select Query ডাটাবেস থেকে তথ্য নির্বাচনের জন্য ব্যবহৃত হয়। এটি সাধারণত ডেটা দেখতে, ফিল্টার করতে, এবং সাজানোর জন্য ব্যবহার করা হয়।
- Update Query ব্যবহার করে আপনি বিদ্যমান রেকর্ডের তথ্য পরিবর্তন করতে পারেন।
- Append Query ডাটাবেসে নতুন রেকর্ড যোগ করার জন্য ব্যবহৃত হয়।
- Delete Query ব্যবহৃত হয় ডাটাবেস থেকে নির্দিষ্ট রেকর্ড মুছে ফেলার জন্য।
এগুলি Microsoft Access এর খুবই কার্যকরী টুল, যা ডাটাবেস পরিচালনার জন্য গুরুত্বপূর্ণ।
Read more